mountain biking - French English Dictionary